# Yocto Linux
***Copyright © Quectel Wireless Solutions Co., Ltd. 2026. All rights reserved.***
---
# 概述
Yocto项目(YP)是一个开源协作项目,可帮助开发人员创建基于Linux的定制系统。Yocto也可用于构建基于高通SoC设计的平台的系统。下面将介绍基于高通 **QCS6490** SoC设计的移远通信 **Quectel Pi H1** 智能主控板的Yocto构建。
Quectel Pi H1采用移远通信提供的基于Yocto构建系统的SDK,该SDK基于高通平台进行了深度定制和优化,为开发者提供了完整的BSP(Board Support Package)支持。
# 支持的发行版
Quectel Pi H1目前支持以下Yocto发行版:
## Yocto Linux (qcom-wayland)
移远通信提供的官方Yocto Linux版本,基于高通 **QCS6490** 平台BSP,集成了完整的驱动支持和多媒体功能。
**主要特性:**
- 基于 **Yocto Project** 构建系统
- **DISTRO**:qcom-wayland
- **MACHINE**:qcm6490-idp
- 完整的高通平台驱动支持
- 丰富的多媒体编解码能力(支持4K@60fps)
- 强大的AI算力支持(高达12TOPS)
- 完善的外设接口支持(USB、PCIe、MIPI、HDMI等)
# 构建Quectel Pi H1的Yocto Linux
## 准备工作
在开始构建之前,您需要:
1. **配置开发环境**
准备Ubuntu 22.04 LTS开发主机并安装必要的工具链。详细的环境配置步骤请参考:
- [开发环境搭建](<开发环境搭建/开发环境搭建.md>)
2. **硬件要求**
- x86计算机(四核CPU或更高)
- 至少16GB内存
- 至少300GB可用磁盘空间(推荐使用SSD)
- Ubuntu 22.04(64-bit)操作系统
## 构建流程
完整的Yocto Linux构建流程包括:代码克隆、环境配置、编译和打包等步骤。构建完成后可获得系统镜像、内核、设备树等完整的固件文件。
**详细的构建步骤和操作指南,请参考:**
- [镜像构建](<镜像构建/镜像构建.md>)-包含完整的SDK获取、编译、打包和镜像获取步骤
**注意**
Yocto构建是一个复杂的过程,首次构建可能需要1~2小时或更长时间,具体取决于您的硬件配置和网络状况。建议使用高性能计算机并确保网络连接稳定。
# 镜像烧录
构建完成后,您可以使用QFIL工具将镜像烧录到Quectel Pi H1开发板。详细的烧录步骤请参考:
- [镜像烧录](<镜像烧录/镜像烧录.md>)
# 参考资源
- **Yocto Project官方网站**:[https://www.yoctoproject.org/]()
- **高通开发者网站**:[https://www.qualcomm.com/developer]()
- **移远通信技术支持**:获取更多Quectel Pi H1相关技术支持
# **快速访问**
- [开发环境搭建](<开发环境搭建/开发环境搭建.md>)
- [镜像构建](<镜像构建/镜像构建.md>)
- [镜像烧录](<镜像烧录/镜像烧录.md>)
- [远程访问](<远程访问/远程访问.md>)
- [系统工具与应用](<系统工具与应用/系统工具与应用.md>)
- [交叉编译工具链](<交叉编译工具链/交叉编译工具链.md>)
- [设备树文件说明](<设备树文件说明/设备树文件说明.md>)
- [内核编译与更新](<内核编译与更新/内核编译与更新.md>)
- [增加应用程序和第三方库](<增加应用程序和第三方库/增加应用程序和第三方库.md>)
- [性能优化技巧](<性能优化技巧/性能优化技巧.md>)
- [使用指南](<使用指南/使用指南.md>)